#ifndef EVENT_INFO_WRAPPER
#define EVENT_INFO_WRAPPER

#include "event.h"

class EventInfoWrapper
{
public:
	EventInfo *data;
	int priority;

	EventInfoWrapper();
	EventInfoWrapper(EventInfo &data, int priority);
	EventInfoWrapper &operator=(EventInfoWrapper &evt_info);
	bool equals(EventInfoWrapper &evt_info);
	bool operator==(EventInfoWrapper &evt_info);
	bool operator>(EventInfoWrapper &evt_info);
	bool operator<(EventInfoWrapper &evt_info);
	bool operator>=(EventInfoWrapper &evt_info);
	bool operator<=(EventInfoWrapper &evt_info);
	void destruct();
};

#endif
